package com.js.lottery.domin.rule.service.engine;

import com.js.lottery.domin.rule.model.req.DecisionMatterReq;
import com.js.lottery.domin.rule.model.resp.EngineResult;

/**
 * @description: 规则过滤器引擎
 * @author:Pine Jiang
 * @Date:2023/12/7
 **/


public interface EngineFilter {

    /**
     * 规则过滤器接口
     *
     * @param matter      规则决策物料
     * @return            规则决策结果
     */
    EngineResult process(final DecisionMatterReq matter);
}
